*,
div,
p,
ul,
li,
table,
tr,
td,
a,
span,
img,
label,
input,
button {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
}
/* 
 修改过的颜色
 .foot_cont
 
 
 */

button,
input {
    outline: none;
}
.empty{
  text-align:center;
  width:100%;
  color:#999999;
  font-size:.16rem;
  padding:.2rem;
}

/*图片菜单*/

.indexNav {
    width: 100%;
    font-size: 0;
    overflow: hidden;
    background-color: #fff;
}

.indexNav ul {
    padding-top: 0.2rem;
    overflow: hidden;
}

.indexNav ul li {
    list-style-type: none;
    float: left;
    width: 20%;
    margin-bottom: 0.2rem;
}

.indexNav ul li p {
    font-size: 0.25rem;
    color: #808080;
}

.head-con {
    background: #fff;
    width: 90%;
    margin: 0.2rem auto 0;
    z-index: 1;
    border-radius: 0.05rem;
    position: absolute;
    top: 0.4rem;
    left: 5%
}

.loadmore-icon {
    font-size: 0.12rem;
    color: darkgrey;
    padding: 0.1rem 0;
    text-align: center;
}

.loadmore-icon p {
    display: inline-block;
}

.loading img {
    margin: 0 44%;
    width: 1.2rem;
}

.sli_img1 {
    width: 50%!important;
    margin-top: 15%;
    margin-bottom: 15%
}

.mint-header.is-fixed {
    z-index: 20;
    font-size: 0.2rem;
}

.main-body {
    overflow: scroll;
}

.mint-loadmore-bottom {
    font-size: 0.12rem;
    text-align: center;
}

.sw_li {
    overflow: hidden;
    box-shadow: 0 5px 10px -4px #ccc;
}

.sw_li li {
    list-style-type: none;
    float: left;
    width: 20%;
    margin-bottom: 0.1rem;
}

.sw_li li a {
    text-decoration: none;
    color: #808080;
}

.sw_li li p {
    font-size: 0.12rem;
    color: #808080;
}

.sw_li li p img {
    width: 80%;
    height: 80%;
}

.mint-swipe-indicator.is-active {
    background: #fff;
    opacity: 1;
}

.isFixed {
    background-color: rgb(234,19,39);
    width: 100%;
    overflow: hidden;
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    color: #fff;
}
/*公告*/

.news {
    width: 100%;
    font-size: 0;
    z-index: 1;
    padding-top: 0.6rem;
    position: absolute;
    top: 1.8rem;
    left: 0
}

.news_img {
    width: 100%;
    z-index: 1
}

.news_img img {
    width: 100%;
    height: 100%;
    z-index: 1
}


/*动态*/

.page-search_head {
    z-index: 2;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
}

.page-search_head_cen {
    width: 80%;
    margin: 0.2rem auto;
    background-color: #efefef;
    border-radius: 0.8rem;
    font-size: 0;
    overflow: hidden;
}

.page-search_head_cen input {
    color: #01bf47;
    height: 0.6rem;
    line-height: 0.5rem;
    border: 0;
    background-color: #efefef;
    margin: 0.1rem 0 0 0.4rem;
    width: 82%;
    float: left;
    font-size: 0.3rem;
}

.page-search_head_cen p {
    width: 11%;
    text-align: center;
    float: left;
}

.page-search_head_cen p img {
    width: 0.4rem;
    padding-top: 0.15rem;
}

.dynamic {
    width: 100%;
    height: 100%;
    margin: 1.2rem 0 1.83rem;
}

.dynamic ul li {
    width: 100%;
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
}

.dynamic_div {
    width: 90%;
    margin: 0 auto;
    font-size: 0;
}

.dynamic_div p {
    font-size: 0.3rem;
    color: #000;
    padding-top: 0.15rem;
}

.dynamic_con {
    position: relative;
}

.dynamic_logo {
    background: #616f7a;
    border-radius: 0.5rem;
    text-align: center;
    color: white;
    padding: 0.1rem 0.2rem;
    opacity: 0.8;
    position: absolute;
    top: 5%;
    left: 3%;
    font-size: 0.26rem
}

.dynamic_img {
    width: 100%;
    height: 4rem;
    display: inline-block;
}

.dynamic_bottom {
    position: absolute;
    width: 100%;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 0.3rem;
    padding: 0.2rem 0;
    overflow: hidden;
}

.dynamic_number {
    float: left;
    width: 25%;
    font-size: 0.26rem;
}

.dynamic_number img {
    width: 0.35rem;
    display: inline-block;
    padding-left: 0.1rem;
}

.dynamic_number1 {
    float: left;
    width: 56%;
    font-size: 0.26rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.src_dy1 {
    width: 0.3rem;
    display: inline-block;
}

.dynamic_cont {
    width: 16%;
    float: left;
    font-size: 0.26rem;
}

.dynamic_cont img {
    width: 0.35rem;
    display: inline-block;
    padding-left: 15%;
}

.dynamic_a {
    background: #01bf47;
    border-radius: 1.8rem;
    width: 0.8rem;
    height: 0.8rem;
    position: fixed;
    top: 75%;
    right: 5%;
    z-index: 999;
}

.dynamic_a img {
    width: 0.4rem;
    margin: 0.2rem 0.2rem 0.5rem;
}

.dynamic_content {
    width: 100%;
    height: 100%;
    font-size: 0.14rem;
}

.dynamic_content_div {
    width: 96%;
    margin: 0.1rem auto 0
}

.dynamic_content_div p {
    font-size: 0.4rem;
    line-height: 0.8rem;
}

.dynamic_content_div img {
    width: 100%;
}

.dynamic_content_div h1 {
    font-size: 0.45rem;
}


/*我的*/

.user {
    background: #f7f7f7;
}
.user_top {
    width: 100%;
	background-image: url("http://stnz.oss-cn-hangzhou.aliyuncs.com/img/user/user_bg.png");
    background-size: 100% 100%;
	/* background: #FC285D;
	background: linear-gradient(90deg,#FF1B60 0%,#FF1B32 100%); */
}

.user_text {
    padding-right: 0.15rem;
    text-align: right;
    font-size: 0;
    padding-top: 0.1rem;
}

.user_text img {
    width: 0.2rem;
    margin-left: 0.1rem
}

.user_one_li {
    width: 90%;
    margin: 0 auto;
    padding: 0.2rem 0 0.5rem;
}

.user_login {
    width: 35%;
    margin: 0 auto;
}

.user_login button {
    width: 100%;
    border: 1px solid #fff;
    background: #38cd78;
    padding: 0.05rem 0;
    color: #fff;
    border-radius: 0.05rem;
    outline: none;
}

.user_con {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding-bottom: 0.1rem;
}

.user_con_left {
    width: 80%;
    display: inline-block;
    float: left;
    text-align: center;
}

.user_con_left ul li {
    float: left;
    list-style-type: none;
    width: 25%;
    font-size: 0;
    padding-bottom: 0.2rem;
}

.yuo_rela {
    width: 100%;
    position: relative;
}

.yuo_rela img {
    width: 0.3rem;
    position: absolute;
    top: 0.2rem;
    left: 32%;
}

.uo_sums {
    border: 1px solid #2fcb72;
    border-radius: 0.5rem;
    bottom: 1rem;
    left: 1.1rem;
    font-size: 0.2rem;
    position: absolute;
    background: #fff;
    color: #01bf47;
    width: 0.45rem;
    height: 0.45rem;
}

.user_con_left ul li p {
    font-size: 0.12rem;
    position: relative;
    top: 0.6rem;
}

.uobs_cont {
    width: 20%;
    float: left;
    display: inline-block;
}

.myri_side {
    width: 10%;
    display: inline-block;
    float: left;
    font-size: 0;
}

.myri_side img {
    width: 0.05rem;
    position: relative;
    top: 0.05rem
}

.myri_cont {
    width: 90%;
    display: inline-block;
    float: left;
    text-align: center;
    font-size: 0;
    padding-top: 0.19rem;
}

.myri_cont img {
    width: 0.25rem;
}

.all_order {
    font-size: 0.12rem;
    padding-top: 0.11rem;
}

.user_foot {
    width: 100%;
    background-color: #fff;
    margin-top: 0.1rem;
}

.user_foot ul li {
    width: 100%;
    border-bottom: 1px solid #efefef;
    font-size: 0;
    list-style-type: none;
    overflow: hidden;
}

.clea_side {
    width: 10%;
    padding-left: 5%;
    float: left;
    padding-top: 0.1rem;
}

.fzf_con {
    width: 0.3rem;
    position: relative;
    bottom: 0.05rem;
}

.clea_cont {
    width: 75%;
    padding: 0.1rem 0.25rem;
    float: left;
    font-size: 0.14rem;
    color: #000;
}

.user_two_li {
    width: 90%;
    margin: 0 auto;
}

.user_two_top {
    width: 100%;
    overflow: hidden;
}

.user_two_div {
    width: 0.6rem;
    height: 0.6rem;
    float: left;
    border-radius: 1rem;
    background-color: #fff;
}

.user_two_top_div {
    width: 78%;
    height: 0.6rem;
    float: left;
    padding-left: 3%;
}

.user_two_img {
    width: 94%;
    height: 94%;
    border-radius: 1rem;
    margin: 3%;
}

.user_two_top_p {
    font-size: 0.14rem;
    color: white;
    margin: 0.1rem 0 0.05rem;
}

.user_two_top_p img {
    width: 0.3rem;
    margin-left: 0.1rem;
}

.user_two_p {
    font-size: 0.14rem;
    color: white;
}

.user_two_bottom {
    width: 100%;
    overflow: hidden;
    padding: 0.15rem 0;
}

.user_two_bottom ul li {
    float: left;
    width: 33%;
    list-style-type: none;
    border-left: 1px solid #fff;
}
.user_two_bottom ul li:nth-child(1){
  border: 0;
}
.user_two_bottom ul li p {
    font-size: 0.14rem;
    color: #fff;
    text-align: center;
}

.zaomu {
    width: 100%;
}

.zaomu img {
    width: 94%;
    margin-left: 3%;
    margin-top: 0.1rem
}


/*商品列表*/

.commodity {
    width: 100%;
}

.commodity_top {
    width: 100%;
    height: 0.4rem;
    border-bottom: 1px solid #efefef;
    top: 0.43rem;
    position: fixed;
    left: 0;
    background-color: #fff;
}

.commodity_top ul li {
    list-style-type: none;
    float: left;
    width: 33.3333%;
    font-size: 0.16rem;
    line-height: 0.4rem;
    text-align: center;
}

.commodity_top ul li span {}

.commodity_top img {
    width: 0.3rem;
    position: relative;
    top: 0.2rem;
}

.commodity_con {
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
    top: 0.83rem;
    position: relative;
    /*z-index: -10;*/
}
.selectColor {
  background-color: #00be46 !important;
  color: #fff;
}
.selectColor1 {
  background-color: #00be46 !important;
  color: #fff;
}
#pr_type {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    background: #fff;
}

.commodity_con ul li {
    border: 0.02px solid ghostwhite;
    float: left;
    text-align: center;
    list-style-type: none;
    background-color: #fff;
    width: 49.3%;
}

.commodity_con ul li img {
    width: 96%;
    height: 2.1rem;
    margin: 0.05rem 0 0 2%;
}

.news_on {
    font-size: 0.12rem;
    color: #fff;
    border-radius: 0.1rem;
    background: #f1635b;
    width: 20%;
    margin: 0.05rem 0.1rem;
}

.title_type {
    font-size: 0.12rem;
    color: #333;
    text-align: left;
    padding-left: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 0.05rem;
}

.pce_sum1 {
    width: 90%;
    margin: 0 auto 0.05rem;
}

.price_type {
    color: #c2c2c2;
    font-size: 0.12rem;
    text-align: left;
    margin-top: 0.05rem;
}

.ty_one {
    font-size: 0.14rem;
    color: #f1635b;
}

.ty_two {
    font-size: 0.14rem;
    color: #f1635b;
}

#pr_type li:nth-child(2n+1) {
    border-right: 2px #f7f7f7 solid;
}

.nav_shou {
    text-align: center;
    width: 16%;
    background-color: #fff;
    font-size: 0rem;
    height: 0.44rem;
    line-height: 0.44rem;
    border-left: 0.05rem solid ghostwhite;
    border-bottom: 0.05rem solid ghostwhite;
    position: fixed;
    top: 0;
    right: 0;
}

.nav_shou i {
    font-size: 0.2rem;
    color: black;
}

.nav_shou a {
    text-decoration: none;
    color: #b2b1b1;
}

.nav_shou span {
    font-size: 0.14rem;
}

.metai {
    width: 100%;
    height: 100vh;
    background-color: rgba(00, 00, 00, 0.4);
    ;
    z-index: 1000;
    position: fixed;
    top: 0;
}

.metai_con {
    width: 70%;
    margin: 60% 15%;
    background-color: #fff;
    height: 2rem;
    border-radius: 0.1rem;
    font-size: 0.14rem;
}

.metai_con p {
    text-align: center;
    font-size: 0.16rem;
    padding: 0.15rem 0 0.1rem;
    border-bottom: 1px solid ghostwhite;
}

.metai_con button {
    text-align: center;
    font-size: 0.14rem;
    border-radius: 0.1rem;
    width: 50%;
    padding: 0.1rem 0;
    margin: 0.1rem 25% 0;
    border: 0;
}

.cur1 {
    background-color: #01bf47;
    color: #fff;
}

.metai_con1 {
    width: 80%;
    margin: 60% 10%;
    background-color: #fff;
    height: 2rem;
    border-radius: 0.1rem;
    font-size: 0.14rem;
}

.metai_con1 p {
    text-align: center;
    font-size: 0.16rem;
    padding: 0.15rem;
    border-bottom: 1px solid ghostwhite;
}

.metai_con1 button {
    text-align: center;
    font-size: 0.14rem;
    border-radius: 0.05rem;
    width: 20%;
    padding: 0.05rem 0;
    margin: 0.2rem 4% 0;
    border: 0;
  background-color: #f7f7f7;
}

.metai_con1 span {
    padding: 0 0 0 0.6rem;
}

.cur2 {
    background-color: #01bf47;
    color: #fff;
}

.metai12 {
    width: 100%;
    height: 100vh;
    background-color: rgba(216, 216, 216, 0.05);
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
}


/*商品详情*/

.fd_slide {
    height: 4.2rem;
    width: 100%;
    overflow: hidden;
    margin-top: 0.46rem;
}

.fd_slide img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.sp_detone,.sp_dettwo,.sp_dettree,.sp_detfour{
	padding-left: 0.15rem;
	padding-right: 0.15rem;
}
.bg_onws {
    padding-bottom: 2%;
    background: #f7f7f7;
}

.sp_detone {
    padding-top: 3%;
    padding-bottom: 3%;
    background: #fff;
    margin-bottom: 2%;
}

.sp_text {
    /* color: #656565; */
	color: #141414;
    font-size: 0.15rem;
}

.sp_text_one {
    color: #dc1200;
    font-size: 0.18rem;
    margin-top: 0.1rem;
	/* font-weight: 700; */
}
.sp_ul {
    margin-top: 0.05rem;
    padding-bottom: 0.15rem;
}

.sp_ul li {
    float: left;
    width: 33%;
    font-size: 0.12rem;
    color: #656565;
    list-style-type: none;
}

.sp_dettwo {
    background: #fff;
    overflow: hidden;
    font-size: 0;
}

.spde_side {
    color: #333;
    font-size: 0.16rem;
    margin: 0.15rem 0.15rem 0.15rem 0;
    float: left;
}

.spde_cont {
    float: right;
    /* margin-right: 0.2rem; */
}

.spde_cont img {
    width: 0.1rem;
    padding-top: 0.15rem;
}

.bg_onw {
    padding-bottom: 10%;
    background: #f7f7f7;
}

.sp_dettree {
	padding-top: 3%;
	padding-bottom: 3%;
    padding-top: 5%;
    background: #fff;
    margin-bottom: 2%;
}

.spd {
    font-size: 0.14rem;
    border-bottom: 1px solid #efefef;
    padding-bottom: 0.1rem;
    overflow: hidden;
}

.spd_side {
    color: #656565;
    width: 23%;
    float: left;
}

.spd_font {
    width: 100%;
    color: #333;
    float: left;
}

.spd_fonts {
    width: 75%;
    color: #333;
    float: left;
}

.spd_one {
    font-size: 0.14rem;
    margin-top: 1%;
    overflow: hidden;
}

.ke_ph {
    margin-top: 0.1rem;
    float: left;
}

.os {
    margin-left: 0.2rem;
    border: 1px solid #dc1200;
    border-radius: 0.5rem;
    padding: 0.05% 2%;
    font-size: 0.12rem;
    color: #dc1200;
    float: left;
    margin-top: 0.1rem;
}
.os a {
    font-size: 0.12rem;
    color: #dc1200;
    text-decoration: none;
}

.os img {
    width: 0.15rem;
}

.sp_detfour {
    background: #fff;
    padding-top: 3%;
    padding-bottom: 3%;
}

.spdd_one {
    overflow: hidden;
}

.spdd_one ul li {
    list-style-type: none;
    float: left;
    font-size: 0.14rem;
    border-bottom: 1px solid #efefef;
    width: 100%;
    padding: 0.1rem 0
}

.spdd_side {
    color: #656565;
    width: 23%;
    float: left;
}

.spdd_cont {
    color: #333;
    margin-left: 2%;
    width: 75%;
    float: right;
}

.spdd_cont span {
    padding-right: 0.2rem;
}

textarea {
    font-size: 0.14rem;
    border: none;
    outline: none;
}

.sp_detfive .spd_tit {
    padding: 2% 0;
    color: #656565;
	width: 100%;
    font-size: 0.16rem;
    background: #fff;
    text-align: center !important;
}

.spd_content {
    padding: 0.1rem 1% 0.2rem;
    background: #fff;
	color: #656565;
	font-size: 0.15rem;
	background: #fff;
}

/deep/.spd_content p {
    font-size: 0.12rem;
    padding: 0.02rem 0.05rem
}

/deep/.spd_content img {
    width: 100%!important;
}
/deep/.spd_content table {
   width: 100%!important;
}
/deep/.spd_content div {
  width: 100%!important;
}
.foot_detail {
    position: fixed;
    bottom: 0;
    width: 100%;
}

.foot_sides {
    background: #fff;
    width: 50%;
    float: left;
}

.foot_sides ul li {
    float: left;
    width: 50%;
    text-align: center;
    list-style-type: none;
    font-size: 0.12rem;
    height: 0.5rem
}

.sd_img {
    height: .3rem;
    text-align: center;
    padding-top: 0.1rem;
}

.sc_pne {
    width: 0.15rem;
}

.sc_pne1 {
    width: 0.15rem;
    height: 0.15rem;
    margin-left: 0.24rem;
    background: url(http://stnz.oss-cn-hangzhou.aliyuncs.com/img/commodity/conts_check.png) no-repeat;
    background-size: 98%;
}

.sc_pne2 {
    width: 0.15rem;
    height: 0.15rem;
    margin-left: 0.24rem;
	margin: 0 auto;
    background: url(http://stnz.oss-cn-hangzhou.aliyuncs.com/img/commodity/conts.png) no-repeat;
    background-size: 98%;
}

.foot_cont {
    width: 50%;
    background: #01bf47;
    float: right;
    line-height: 0.5rem;
    color: #fff;
    font-size: 0.16rem;
    text-align: center;
}

.botton_show {
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 120;
    position: fixed;
    top: 0;
    left: 0;
}

.shop_car_detail {
    width: 100%;
    background-color: #fff;
    /* position: fixed;
    bottom: 0;
    left: 0; */
    border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
}

.shop_car {
    width: 94%;
    overflow: hidden;
    margin: 0 auto;
}

.shop_car-img {
    width: 26%;
    font-size: 0.2rem;
    float: left;
}

.shop_car-img img {
    width: 100%;
    height: 0.8rem;
    margin: 0 auto;
}

.shop_car_detail_data_buttom {
    width: 72%;
    font-size: 0.16rem;
    float: left;
    padding-left: 2%;
}
.shop_car_detail_data_buttom_p{
    font-size: 0.14rem;
  padding-top: 0.05rem;
  display: -webkit-box;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop_car_detail_data_buttom .gy_price_num {
    /* color: #f1635b; */
    font-size: 0.15rem;
	/* display: inline-block; */
	
}

.shop_car_detail_data_buttom_count {
    color: grey;
    font-size: 0.12rem;
}

.shop_car_div {
    overflow: hidden;
    padding-top: 0.1rem;
}

.shop_car_content {
    width: 100%;
    font-size: 0.14rem;
    padding: 0.1rem 0 0.1rem;
    border-bottom: 1px solid #efefef;
}

.shop_car_content div {
    width: 100%;
    padding-top: 0.1rem;
}

.shop_car_content div input {
    height: 0.3rem;
    border: 0;
    background-color: #f0f0f0;
    z-index: -10;
    text-align: center;
    font-size: 0.14rem;
    line-height: 0.3rem;
    width: 100%;
    border-radius: 1.5rem;
    padding: 0 0.1rem
}

.shop_car_content p {
    font-size: 0.4rem;
    padding: 0.1rem 0.2rem;
    border-radius: 3rem;
    text-align: center;
}

.number_element1 {
    width: 100%;
    font-size: 0.14rem;
    overflow: hidden;
    padding-top: 0.1rem;
}

.number_element1_right {
    float: right;
}

.num {
    display: inline-block;
    float: left;
}

.add_del_botton {
    display: inline-block;
    float: left;
    width: 0.25rem;
    height: 0.25rem;
    background-color: #f0f0f0;
    color: #000;
    text-align: center;
    line-height: 0.25rem;
}

.number_element1 input {
    width: 0.8rem;
    font-size: 0.14rem;
    float: left;
    text-align: center;
    margin-top: 0.05rem;
    border: 0;
}

.ch_sh_four {
    width: 75%;
    margin: 0.15rem auto;
    margin-bottom: 0.1rem;
    font-size: 0;
}

.ch_sh_four button {
    width: 100%;
    border-radius: 0.5rem;
    color: #fff;
    font-size: 0.14rem;
    background: #01bf47;
    border: 1px solid #01bf47;
    padding: 0.1rem;
}

.dle {
    width: .2rem;
    font-size: 0;
    margin-top: 0.1rem;
    float: right;
}

.dle img {
    width: 0.2rem;
}

.shangla {
    width: 100%;
    height: 0.3rem;
    background-color: #f7f7f7;
}

.shangla p {
    font-size: 0.12rem;
    text-align: center;
    line-height: 0.3rem;
    color: grey;
}

.sp_detfive {
    font-size: 0;
}

.tishi {
    width: 90%;
    margin: 0 auto
}

.tishi_p {
    text-align: center;
    font-size: 0.32rem;
    padding: 0.2rem 0;
}

.tishi_p1 {
    text-align: left;
    font-size: 0.28rem;
    padding: 0.1rem 0 0.2rem;
}

.tishi_p2 {
    text-align: center;
    font-size: 0.28rem;
    padding: 0.08rem 0;
}

.tishi_p3 {
    text-align: center;
    font-size: 0.28rem;
    padding: 0 0 0.3rem;
}


/*店铺*/

.local_one {
    background-color: #fff;
    margin-top: 0.46rem;
}

.locone_top {
    width: 90%;
    margin: 0 auto;
    padding: 0.15rem 0;
    overflow: hidden;
}

.commodity_top1 {
    width: 100%;
    height: 0.45rem;
    border-bottom: 1px solid #efefef;
    background-color: #fff;
    border-top: 0.05rem solid ghostwhite;
}

.commodity_top1 ul li {
    list-style-type: none;
    float: left;
    width: 33.33333%;
    font-size: 0.16rem;
    line-height: 0.45rem;
    text-align: center;
}

.commodity_top1 img {
    width: 0.1rem;
    position: relative;
    top: 0.1rem;
}

#pr_type1 {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    background: #fff;
}

.lt_side {
    width: 70%;
}

.fl {
    float: left;
}

.sd_side {
    width: 25%;
}

.sdf_img {
    width: 99%;
    height: 99%;
    border-radius: 0.2rem;
}

.sd_cont {
    width: 65%;
    padding-left: 0.2rem;
}

.sd_cont_p {
    font-size: 0.14rem;
    padding-top: 0.1rem;
}

.add_dw {
    width: 0.15rem;
}

.sd_col {
    color: #333131;
    margin-top: 0.1rem;
    font-size: 0.12rem;
}

.lt_cont {
    width: 25%;
}

.lt_cont button {
    width: 100%;
    background: #fff;
    border: 1px solid #02c343;
    color: #02c343;
    font-size: 0.5rem;
    border-radius: 0.4rem;
}

.locone_buttom {
    padding: 0.05rem 0 0.05rem;
    border-top: 1px solid #efefef;
    color: #000;
    text-align: center;
    overflow: hidden;
}

.locd {
    padding: 0.05rem 0;
    font-size: 0;
    overflow: hidden;
}

.lb_side {
    width: 49%;
    border-right: 1px solid gainsboro;
}

.lb_side a {
    color: #000;
    font-size: 0.15rem;
}

.lb_cont {
    width: 49%;
    font-size: 0.15rem;
}

.border_right {
    border-right: 1px solid #efefef;
}

.add_dwph {
    width: 0.15rem;
    position: relative;
    top: 0.03rem;
    margin-right: 0.1rem;
}

.eco_vill_container {
    width: 100%;
    min-height: 100%;
}

.cont_null {
    width: 50%;
    margin: 0 auto;
    padding-top: 2rem;
    color: #000;
    font-size: 0.5rem;
    text-align: center;
}

.cont_null img {
    width: 100%;
}

.none_ship {
    color: grey;
    padding: 0.5rem 0;
    font-size: 0.25rem;
    text-align: center;
}

.cur {
    color: #01bf47;
}

.commodity_con1 {
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
}

.commodity_con1 ul li {
    border: 0.02px solid ghostwhite;
    float: left;
    text-align: center;
    list-style-type: none;
    background-color: #fff;
    width: 50%;
    height: 2.8rem;
}

.commodity_con1 ul li img {
    width: 94%;
    height: 1.8rem;
    margin: 0.1rem 3% 0;
}

.price_type1 {
    color: #c2c2c2;
    font-size: 0.12rem;
    text-align: left;
    margin-top: 0.1rem;
    padding-left: 0.1rem;
}


/*搜索*/

.sec_header {
    background: #09d932;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
}

.seac_head {
    width: 90%;
    margin: 0 auto;
    padding: 0.1rem 0;
    overflow: hidden;
}

.seac_head_side {
    width: 10%;
}

.sec_back {
    width: 0.1rem;
    margin-left: 0.15rem
}

.seac_head_cont_con {
    width: 100%;
    margin-top: 0.9rem;
}

.commodity_con000 {
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
    top:0 ;
}

.commodity_con_ul {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    background: #fff;
    padding-top: 0.1rem;
}
.commodity_con_ul li {
  border: 0.02px solid ghostwhite;
  float: left;
  text-align: center;
  list-style-type: none;
  background-color: #fff;
  width: 49.3%;
}

.commodity_con_ul li img {
  width: 96%;
  height: 2.1rem;
  margin: 0.05rem 0 0 2%;
}

.seac_head_cent {
    width: 85%;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 0.7rem;
}

.se_cen {
    width: 100%;
    height: 0.3rem;
    padding-left: 3%;
}

.sec_serch {
    width: 0.2rem;
    margin-top: 0.05rem;
}

.seac_head_cent input {
    border: none;
    background: none;
    width: 74%;
    margin-left: 5%;
    height: 0.3rem;
    color: #fff;
    font-size: 0.14rem;
}

.seac_head_cent input::placeholder {
    color: white;
}

.seac_head_cont {
    width: 15%;
    position: relative;
    top: 0.05rem;
    left: 0.05rem;
    text-align: center;
}

.seac_head_cont button {
    background: none;
    color: #fff;
    font-size: 0.16rem;
    border: none;
}

.pan_content {
    border-top: 0;
    background-color: #fff;
}

.pan_con {
    padding: 0.1rem 0;
    overflow: hidden;
    border-bottom: 1px solid #efefef;
}

.pan_con_side {
    width: 20%;
    padding-left: 5%;
}

.pan_con_side_img {
    border: 1px solid #35c32d;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.05rem;
}

.pan_con_side img {
    width: 99%;
    height: 99%;
    border-radius: 0.2rem;
}

.pan_con_cont {
    width: 70%;
    padding-left: 5%;
    padding-top: 0.1rem;
}

.pan_con_cont .font {
    color: #000;
    font-size: 0.14rem;
}

.paf_text {
    color: #c2c2c2;
    font-size: 0.12rem;
    padding-top: 0.1rem;
}

.paf_text i {
    color: #000;
}

.BMap {
    width: 100%;
    overflow: hidden;
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0
}

.m-filter {
    width: 30%;
    float: left;
    line-height: 0.4rem;
    font-size: 0.3rem;
}

.m-filter_left i {
    font-size: 0.2rem;
}

.m-filter_left span {
    font-size: 0.14rem
}

#m-result {
    width: 27%;
    float: left;
    text-align: left;
    line-height: 0.8rem;
    font-size: 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shuo {
    float: right;
    margin-top: 0.14rem;
    margin-right: 0.15rem;
}

.shuo img {
    width: 0.22rem;
}
.shentai {
    width: 50%;
    float: left;
    line-height: 0.45rem;
    font-size: 0.16rem;
    text-align: center;
}


/*首页商品*/

.cover {
    overflow: hidden;
    position: absolute;
    top: 2.4rem;
    left: 0;
    background-color: #fff;
}

.ecolis_st {
    width: 100%;
    background: #35c32d;
    overflow: hidden;
    margin-bottom: 0.1rem;
}

.econt_cen {
    width: 95%;
    margin: 0 auto;
    margin-left: 3.5%;
}

.econt_cen ul li {
    float: left;
    margin-right: 1%;
    width: 32%;
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
    list-style-type: none;
}

.econt_cen ul li img {
    width: 100%;
}

.eco_four {
    background-color: ghostwhite;
    padding-bottom: 0.7rem;
    z-index: 1
}

.goods_list li .title {
    width: 95%;
    margin: 0.1rem auto 0;
    color: #000;
    font-size: 0.14rem;
    text-align: left;
    display: -webkit-box;
    line-height: 1.2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pce_sum {
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
}

#goods-list li .price {
    font-size: 0.12rem;
    color: #f1635b;
    text-align: left;
    float: left;
    margin-top: 0.05rem;
}

.goods_list li .pce_sum span {
    text-align: left;
    font-size: 0.1rem;
    padding-left: 0!important;
}

.price1 {
    font-size: 0.12rem;
    color: #808080;
    text-align: left;
    float: right;
    margin-top: 0.06rem;
    padding-right: 0.05rem;
}

.pbtn {
    background: #01bf47;
    border: 1px solid #01bf47;
    color: #fff;
    padding: 0.1rem 0.2rem;
    border-radius: 0.2rem;
    font-size: 0.4rem;
}

.khfxPane ul {
    padding-top: 0.1rem;
    counter-reset: item-counter;
    column-count: 2;
    column-gap: 0;
    z-index: 1
}

.khfxPane ul li {
    counter-increment: item-counter;
    break-inside: avoid;
    box-sizing: border-box;
    margin: 0 0.05rem 0.1rem;
    text-align: center;
    list-style-type: none;
    background-color: #fff;
}

.good_img {
    text-align: center;
    width: 100%;
    overflow: hidden;
}

.khfxPane ul li .good_img img {
    height: auto;
    width: 100%;
    object-fit: cover;
}

.infinite-loading-container {
    margin-bottom: 0.3rem;
}

.news_banner {
    width: 100%;
    overflow: hidden;
    margin-top: 0.1rem
}

.news_banner_left {
    width: 46%;
    float: left;
    margin: 0 1.5% 0 2.5%;
}

.news_banner_left img {
    width: 213%;
}

.news_banner_right {
    width: 46%;
    float: left;
    margin: 0 2.5% 0 1.5%;
}

.news_banner_right img {
    width: 100%;
}
/*设置*/
.mint-header {
    background-color: #01bf47;
    color: #fff;
}

.header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

.Language {
    width: 100%;
    background-color: #efefef;
    height: 100vh;
}

.Language_div {
	margin-top: 53px;
    background-color: #fff;
}

.Language_div ul li {
    border-bottom: 1px solid ghostwhite;
    font-size: 0;
}

.Language button {
    width: 70%;
    height: 0.4rem;
    background-color: #01bf47;
    color: white;
    margin: 0.3rem 15% 0;
    border: 0;
    border-radius: 0.05rem;
    font-size: 0.14rem
}

.Complaints {
    width: 100%;
    background-color: #efefef;
    height: 100vh;
	padding-top: 0.55rem;
}

.Complaints_div {
    background-color: #fff;
    font-size: 0.14rem;
    padding-left: 0.15rem;
    height: 0.5rem;
    line-height: 0.5rem;
	
	width: 94%;
	margin: 0 3%;
	border-radius: 0.05rem;
}

.Complaints_div input {
    border: 0;
    height: 0.4rem;
    margin-left: 0.1rem;
}

.Complaints textarea {
    width: 94%;
    margin: 0.1rem 3%;
    height: 2rem;
    border-radius: 0.05rem;
    background-color: #fff;
    color: #01bf47;
    padding: 0.1rem;
    font-size: 0.14rem;
}

.Complaints textarea::placeholder {
    font-size: 0.14rem;
}

.Complaints p {
    font-size: 0.14rem;
    color: red;
    padding-left: 0.15rem;
}

.Complaints_button {
    width: 70%;
    height: 0.4rem;
    background-color: rgba(216, 216, 216, 0.4);
    color: white;
    margin: 0.3rem 15% 0;
    border: 0;
    border-radius: 0.05rem;
    font-size: 0.14rem;
}

.yf_button {
    width: 70%;
    height: 0.4rem;
    color: white;
    margin: 0.3rem 15% 0;
    border: 0;
    border-radius: 0.05rem;
    background-color: #01bf47;
}

.aboutMe {
    width: 100%;
    background-color: #efefef;
    height: 100%;
	padding-top: 0.55rem;
}

.aboutMe_img {
    width: 20%;
    /* margin: 0.7rem auto 0; */
    margin: 0 auto;
}

.aboutMe_img img {
    width: 100%;
}

.aboutMe_p {
    font-size: 0.16rem;
    text-align: center;
    margin: 0.2rem 0 0.8rem;
}

.aboutMe ul {
    background-color: #fff;
}

.aboutMe ul li {
    border-bottom: 1px solid ghostwhite;
    font-size: 0;
}

.aboutMe footer {
    position: fixed;
    bottom: 0.1rem;
    width: 100%;
}

.aboutMe footer p {
    text-align: center;
    font-size: 0.12rem;
}
/*我的收藏*/
.Collection {
    width: 100%;
    height: 100vh;
    background-color: #efefef;
}

.Collection_con {
    width: 100%;
    height: 100%;
	margin-top:53px;
}

.Collection_con ul li {
    background-color: #fff;
    border-bottom: 0.05rem solid #f2f2f2;
    font-size: 0rem;
    overflow: hidden;
}

.Collection_title {
    padding-left: 3%;
    width: 97%;
}

.Collection_title p {
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: grey;
}

.Collection_div {
    overflow: hidden;
    margin: 0 3%;
    border-top: 1px solid #f2f2f2;
    padding: 0.1rem 0
}

.Collection_img {
    width: 25%;
    float: left;
    height: 0.8rem;
}

.Collection_img img {
    width: 100%;
    height: 100%;
}

.Collection_right {
    width: 75%;
    float: left;
    padding-left: 0.15rem;
    overflow: hidden;
}

.Collection_p1 {
    font-size: 0.14rem;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 0.1rem;
}

.Collection_p2 {
    font-size: 0.14rem;
    color: red;
    padding-top: 0.08rem;
}

.Collection_p3 {
    font-size: 0.14rem;
    color: grey;
    float: left;
    padding-top: 0.08rem;
}

.Collection_p4 {
    font-size: 0.12rem;
    color: grey;
    float: right;
    padding-top: 0.08rem;
}

.Collection_p5 {
    font-size: 0.14rem;
    color: grey;
    padding-top: 0.16rem;
}

.Collection_div1 {
    overflow: hidden;
    margin-left: 3%;
    padding: 0.1rem 0;
    width: 80%;
    float: left;
}

.dynamic_content_div1 {
    width: 100%;
    margin: 0 auto;
    font-size: 0.14rem
}

.dynamic_content_div1 .article-content .img-container img {
    width: 100%;
}


/*我的店铺*/

.Merchant {
    width: 100%;
    height: 100vh;
    background-color: #f7f7f7;
}
.Merchant_con {
    width: 100%;

}
.page-content {
    width: 100%;
    background-color: #fff;
    font-size: 0;

}

.page-content_div {
    width: 96%;
    margin: 0 auto;
    padding-top: 0.46rem;
}

.Merchant_add {
    border-top: 1px solid #f2f2f2;
    line-height: 0.4rem;
}

.Merchant_add p {
    display: inline-block;
    font-size: 0.14rem;
    padding-right: 0.1rem;
}

.Merchant_add p span {
    color: red;
    font-size: 0.18rem;
    padding-right: 0.05rem;
    padding-top: 0.05rem;
}

.Merchant_add input {
    display: inline-block;
    font-size: 0.14rem;
    width: 75%;
    height: 0.4rem;
    border: 0;
    padding-left: 0.1rem;
    color: #01bf47;
}
.Merchant_name {
    width: 100%;
    margin: 0.05rem auto 0;
    background-color: #fff;
    font-size: 0;
}

.Merchant_name ul li {
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px solid ghostwhite;
    line-height: 0.4rem
}

.Merchant_name ul li select {
    display: inline-block;
    font-size: 0.14rem;
    width: 75%;
    height: 0.4rem;
    border: 0;
    outline: none;
}

.Merchant_name ul li p {
    display: inline-block;
    font-size: 0.14rem;
    width: 20%;
}

.Merchant_name input {
    display: inline-block;
    font-size: 0.14rem;
    width: 75%;
    height: 0.4rem;
    border: 0;
    outline: none;
}

.Merchant_foot {
    width: 100%;
    margin: 0.05rem auto;
    background-color: #fff;
    overflow: hidden;
}

.Merchant_foot div {
    float: left;
    width: 25%;
    margin-top: 0.1rem;
    display: block;
}

.Merchant_foot_divBtn {
    display: none;
}

.Merchant_foot .avatar {
    width: 100%;
}

.Merchant_foot div img {
    width: 0.7rem;
    height: 0.7rem;
    margin: 0.15rem 0 0.1rem 12%;
}

.Merchant_foot div p {
    text-align: center;
    font-size: 0.14rem;
    color: #8c8c8c;
    padding-bottom: 0.1rem
}

.Merchant_foot .avatar div {
    width: 75%;
    margin: 0.1rem auto;
}

.Merchant_bottom {
    margin: 0.1rem 0 0.4rem 0.1rem;
    font-size: 0.12rem;
}

.Merchant_bottom_span {
    color: #01bf47;
}

.Merchant_button {
    width: 80%;
    color: #fff;
    font-size: 0.16rem;
    margin: 0 10% 0.1rem;
}

.Merchant_locone_buttom {
    padding: 0.15rem 0;
    border-top: 1px solid #efefef;
    color: #000;
    font-size: 0.2rem;
    text-align: center;
    overflow: hidden;
}

.Merchant_footer {
    width: 100%;
    margin: 0.05rem auto;
    background-color: #fff;
    overflow: hidden;
}

.Merchant_footer div {
    float: left;
    width: 33.333%;
    margin-top: 0.1rem;
    display: block;
}

.Merchant_foot_divBtn {
    display: none;
}

.Merchant_footer .avatar {
    width: 100%;
}

.Merchant_footer div img {
    width: 0.9rem;
    height: 0.9rem;
    margin: 0.15rem 0 0.1rem 14%;
}

.Merchant_footer div p {
    text-align: center;
    font-size: 0.14rem;
    color: #8c8c8c;
    padding-bottom: 0.1rem
}

.Merchant_footer .avatar div {
    width: 75%;
    margin: 0.1rem auto;
}


/*我的推荐*/

.Recommend {
    width: 100%;
    height: 100%;
    background-color: #efefef;
}

.Recommend_p {
    font-size: 0.3rem;
    padding-left: 0.2rem;
    padding-top: 0.2rem;
}

.Recommend_head {
    width: 90%;
    margin: 0.4rem auto;
    background-color: #fff;
    border-radius: 0.2rem;
    overflow: hidden;
}

.Recommend_head_top {
    width: 60%;
    margin: 0.2rem auto;
    overflow: hidden;
    padding: 0.2rem 0;
}

.Recommend_head_top img {
    float: left;
    border-radius: 2rem;
    width: 1.2rem;
}

.Recommend_head_p1 {
    font-size: 0.4rem;
    margin-left: 1.6rem;
    padding-top: 0.12rem;
}

.Recommend_head_p2 {
    font-size: 0.35rem;
    margin-left: 1.6rem;
}

.Recommend_head_bottom {
    width: 65%;
    margin: 0.2rem auto;
}

.Recommend_head_bottom p {
    font-size: 0.35rem;
    color: #01bf47;
}

.Recommend_con {
    width: 100%;
    background-color: #fff;
}

.Recommend_con_p {
    font-size: 0.3rem;
    padding-left: 0.2rem;
    padding-top: 0.2rem;
    width: 64%;
    display: inline-block;
}

.Recommend_botton3 {
    padding: 0.1rem 0;
    width: 2rem;
    color: #01bf47;
    font-size: 0.3rem;
    text-align: center;
    background-color: #fff;
    border: 1px solid #01bf47;
    border-radius: 0.1rem;
    display: inline-block;
}

.Recommend_con_div {
    width: 40%;
    margin: 0.6rem auto 0.2rem;
}

.Recommend_con_p1 {
    width: 40%;
    margin: 0.2rem auto;
    font-size: 0.3rem;
    text-align: center;
}

.Recommend_botton {
    width: 46%;
    margin: 0.2rem auto;
}

.Recommend_botton1 {
    padding: 0.1rem 0;
    width: 2.8rem;
    margin-left: 10%;
    color: #fff;
    font-size: 0.3rem;
    text-align: center;
    background-color: #01bf47;
    border: 0;
    border-radius: 1rem;
}

.Recommend_botton2 {
    padding: 0.08rem 0;
    width: 2.8rem;
    margin-left: 10%;
    color: #01bf47;
    font-size: 0.3rem;
    text-align: center;
    background-color: #fff;
    border: 1px solid #01bf47;
    border-radius: 1rem;
}

.Recommend_botton p {
    text-align: center;
    font-size: 0.26rem;
    padding: 0.4rem 0;
}

.Recommend_foot {
    width: 70%;
    margin: 0 auto;
    font-size: 0;
}

.Recommend_foot img {
    width: 100%;
}

.Recommend_head_p3 {
    font-size: 0.3rem;
    float: left;
    width: 25%;
    text-align: center;
    margin: 0.5rem 0;
}

.Recommend_head_input {
    float: left;
    width: 50%;
    background-color: gainsboro;
    border: 0;
    border-radius: 0.08rem;
    line-height: 0.8rem;
    margin: 0.3rem 0;
    padding-left: 0.2rem;
    color: #01bf47;
    font-size: 0.3rem;
}

.Recommend_head_input_bottom {
    margin: 0.34rem 0 0 3%;
    float: left;
    width: 16%;
    background-color: #01bf47;
    border: 0;
    border-radius: 0.08rem;
    line-height: 0.7rem;
    color: #fff;
    font-size: 0.3rem;
}


/*我的订单*/

.All_orders {
    width: 100%;
    height: 100vh;
    background-color: #efefef;
}

.All_orders_con {
    width: 100%;
}

.All_orders_ul li {
    font-size: 0;
    background-color: #fff;
    border-bottom: 0.1rem solid gainsboro;
}

.cart_shop_cart {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid ghostwhite;
    border-top: 1px solid ghostwhite;
}

.cart_shop_name1 {
    font-size: 0.3rem;
    padding: 0.2rem 0 0.2rem 0.4rem;
    overflow: hidden;
}

.cart_shop_name1_p {
    float: left;
}

.cart_shop_name1_p1 {
    float: right;
    padding-right: 0.4rem;
    color: red;
}

.cart_shop_car_detail_data_div4 {
    font-size: 0.26rem;
    color: #000;
    padding-top: 0.1rem;
}

.cart_shop_car_detail_data_div3 {
    font-size: 0.26rem;
    padding-top: 0.1rem;
    float: left;
    color: red;
}

.cart_shop_car_detail_data_div2 {
    font-size: 0.26rem;
    padding-top: 0.1rem;
    float: right;
    color: grey;
}

.All_orders_cart_foot {
    width: 100%;
    overflow: hidden;
}

.All_orders_cart_foot_p {
    float: left;
    width: 50%;
    padding-left: 0.25rem;
    font-size: 0.3rem;
    line-height: 0.8rem;
    color: #ff3366;
}

.All_orders_cart_foot_p1 {
    float: left;
    width: 50%;
    padding-left: 0.25rem;
    font-size: 0.3rem;
    line-height: 0.8rem;
    color: #a9a9a9;
}

.All_orders_cart_foot_div {
    float: left;
    width: 46%;
}

.All_orders_cart_foot_div button {
    border-radius: 1rem;
    padding: 0.08rem 0.2rem;
    font-size: 0.26rem;
    float: right;
    margin-top: 0.12rem;
}

.All_orders_cart_foot_button1 {
    background-color: grey;
    color: white;
    border: 0;
}

.All_orders_cart_foot_button2 {
    background-color: #01bf47;
    margin-left: 0.2rem;
    color: white;
    border: 0;
}

.All_orders_cart_foot_div1 {
    width: 96%;
    overflow: hidden;
    margin-right: 0.4rem;
    border-top: 1px solid ghostwhite;
}

.All_orders_cart_foot_div1 button {
    border-radius: 1rem;
    padding: 0.08rem 0.26rem;
    font-size: 0.3rem;
    float: right;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}

.All_orders_cart_foot_button3 {
    background-color: #fff;
    color: #01bf47;
    border: 1px solid #01bf47;
    border-radius: 1rem;
    margin-left: 0.2rem;
}

.cart_address1 {
    background-color: #fff;
    overflow: hidden;
}

.cart_address_con_p {
    padding-top: 0.1rem;
    font-size: 0.14rem;
}

.cart_address_con1 {
    float: left;
    width: 92%;
}

.pp0 {
    width: 46%;
    font-size: 0.26rem;
    float: left;
    line-height: 0.7rem;
    padding-left: 0.2rem;
}


/*地址管理*/

.nesAddress_con_title {
    display: inline-block;
    font-size: 0.14rem;
    text-align: right;
    width: 20%;
    margin-right: 0.1rem;
}

.nesAddress_select {
    width: 25%;
    font-size: 0.14rem;
    display: inline-block;
    height: 0.4rem;
    outline: none;
    border: 0;
    background-color: #fff;
}

.nesAddress_select option {
    font-size: 0.14rem;
    text-align: center;
    width: 100%;
}

.Address_con {
    width: 100%;
    margin-top: 0.46rem;
}

.Address_content {
    background-color: #fff;
    width: 100%;
}

.Address_content ul li {
    width: 100%;
    border-bottom: 0.05rem solid ghostwhite;
    font-size: 0;
}

.Address_content .title {
    font-size: 0.14rem;
    line-height: 0.2rem;
    display: inline-block;
    padding: 0.1rem 0.1rem 0;
}

.Address_content .address {
    font-size: 0.14rem;
    padding: 0.05rem 0.1rem 0.1rem;
}

.editWrap {
    border-top: 1px solid ghostwhite;
    overflow: hidden;
    padding: 0 0.2rem
}

.el-icon-delete {
    float: left;
    font-size: 0.12rem;
    color: darkgrey;
    padding: 0.1rem 0;
}

.el-icon-edit-outline {
    float: right;
    font-size: 0.14rem;
    color: darkgrey;
    display: inline-block;
    padding: 0.05rem 0 0;
}

.Address_foot {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 0.5rem;
    background-color: #fff;
}

.Address_foot button {
    padding: 0.1rem 0rem;
    color: #fff;
    font-size: 0.14rem;
    text-align: center;
    background-color: #01bf47;
    border: 0;
    border-radius: 0.05rem;
    margin: 0 15%;
    width: 70%;
}

.nesAddress_con {
    width: 100%;
    margin: 0.46rem auto 0;
    background-color: #fff;
    font-size: 0;
}

.nesAddress_con ul li {
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px solid ghostwhite;
    line-height: 0.4rem;
}

.nesAddress_con ul li p {
    display: inline-block;
    font-size: 0.14rem;
    width: 20%;
    text-align: right;
}

.nesAddress_con input {
    display: inline-block;
    font-size: 0.14rem;
    width: 75%;
    height: 0.46rem;
    border: 0;
    outline: none;
    margin-left: 0.1rem;
}

.nesAddress_foot {
    width: 100%;
    margin: 0.4rem 0;
}

.nesAddress_foot_button {
    padding: 0.1rem 0rem;
    color: #fff;
    font-size: 0.14rem;
    text-align: center;
    background-color: #01bf47;
    border: 0;
    border-radius: 0.05rem;
    margin: 0 15%;
    width: 70%;
}

.nesAddress_foot_button1 {
    padding: 0.1rem 0;
    color: #fff;
    font-size: 0.14rem;
    text-align: center;
    border: 0;
    border-radius: 0.05rem;
    margin: 0 15%;
    width: 70%;
}

.submitBtn {
    background-color: #01bf47;
}

.yf_submitBtn {
    background-color: #f2f2f2;
}
/*stc*/
.stc_con {
    width: 100%;
    height: 100%;
    background-color: #efefef;
    margin-top: 0.9rem;
}

.stc_con_tab {
    width: 90%;
    margin: 0 auto 0.2rem;
    border-radius: 0.05rem;
  background: url(http://stnz.oss-cn-hangzhou.aliyuncs.com/img/zone/re_mon.png) no-repeat fixed;
  background-size: 100% 100%;

}

.stc_con_tab p {
    text-align: center;
    font-size: 0.14rem;
    color: #fff;
    padding-top: 0.2rem;
}

.stc_con_tab h6 {
    text-align: center;
    font-size: 0.16rem;
    color: #fff;
    padding-top: 0.1rem;
}

.stc_con_tab_button {
    text-align: center;
    font-size: 0.13rem;
    color: #01bf47;
    background-color: #fff;
    border-radius: 1rem;
    padding: 0.05rem 0;
    border: 0;
    margin: 0.1rem 40% 0.2rem;
    width: 20%;
}

.stc_con_tab_div {
    width: 94%;
    margin: 0.15rem auto;
}

.stc_con_tab_div p {
    font-size: 0.14rem;
    margin-bottom: 0.1rem;
    z-index: 21;
}

.stc_con_tab_but1 {
    text-align: center;
    font-size: 0.13rem;
    color: #01bf47;
    background-color: #fff;
    border-radius: 0.5rem;
    padding: 0.05rem 0;
    border: 0;
    margin: 0.1rem 5.5% 0.25rem 19%;
    width: 23%;
}

.stc_con_tab_but2 {
    text-align: center;
    font-size: 0.13rem;
    color: #01bf47;
    background-color: #fff;
    border-radius: 0.5rem;
    padding: 0.05rem 0;
    border: 0;
    margin: 0.1rem 19% 0.2rem 5.5%;
    width: 23%;
}

.stc_con_tab_span {
    color: #fff;
    font-size: 0.25rem;
}

.stc_con_tab_con {
    width: 90%;
    margin: 0.1rem auto;
    border-top: 1px solid #fff;
    overflow: hidden;
    padding-bottom: 0.1rem;
}

.stc_con_tab1 {
    width: 90%;
    margin: 0 auto 0.2rem;
    border-radius: 0.1rem;
  background: url(http://stnz.oss-cn-hangzhou.aliyuncs.com/img/zone/re_mon.png) no-repeat fixed;
  background-size: 100% 100%;
}

.stc_con_tab1_p {
    text-align: center;
    font-size: 0.14rem;
    color: #fff;
    padding-top: 0.1rem;
}

.stc_con_tab1_h6 {
    text-align: center;
    font-size: 0.14rem;
    color: #fff;
    padding-top: 0.05rem;
}

.stc_con_tab_con_left {
    float: left;
    width: 50%;
    font-size: 0.15rem;
    text-align: center;
    color: #fff;
}

.stc_con_tab_con_left_p {
    padding-top: 0.1rem;
}
.stc_con_tab_con_right {
    float: left;
    width: 49%;
    border-left: 1px solid #fff;
    margin-top: 0.1rem;
    font-size: 0.15rem;
    text-align: center;
    color: #fff;
}

.stc_con_tab_div_box {
    height: 50%;
    overflow: auto;
    top: 0;
    position: relative;
}

.stc_con_tab_div_box ul li {
    width: 100%;
    list-style-type: none;
    overflow: hidden;
}

#box1 {
    z-index: 2;
}

.p_left {
    float: left;
}

.p_right {
    float: right;
}

.b {
    font-weight: bold;
}


/*个人信息*/

.information {
    width: 100%;
    height: 100vh;
    background-color: #efefef;
}

.information_con {}

.information_con ul li {
    background-color: #fff;
    font-size: 0.3rem;
    overflow: hidden;
    border-bottom: 1px solid ghostwhite;
}

.information_con_left {
    float: left;
    width: 46%;
    padding: 0.4rem 0 0.4rem 0.2rem;
}

.information_con_right {
    float: left;
    width: 46%;
    text-align: right;
    padding: 0.4rem 0.2rem;
    color: grey;
}

.information_con_img {
    float: right;
    width: 20%;
    padding-top: 0.1rem;
    height: 1rem;
}

.information_con_img img {
    width: 1rem;
    border-radius: 2rem;
    height: 1rem;
}

.hiddenInput {
    display: none;
}

.information_con_right1 {
    float: left;
    width: 50%;
    text-align: right;
    padding: 0.4rem 0;
    color: grey;
}

.information_con_li {
    padding: 0.4rem 0;
}

.mint-msgbox-content {
    padding: 0.2rem 0 0.3rem;
    border-bottom: 1px solid #ddd;
    min-height: 36px;
    position: relative;
}

.metai_con2 {
    width: 80%;
    margin: 60% 10%;
    background-color: #fff;
    border-radius: 0.1rem;
    font-size: 0.14rem;
    overflow: hidden;
}

.isunbind p {
    border-bottom: 1px solid gainsboro;
    line-height: 1rem;
    text-align: center;
}

.isunbind1 p {
    line-height: 0.2rem;
    text-align: center;
    padding: 0.3rem 0;
}

.isunbind_input {
    width: 96%;
    height: 1rem;
    border: 0;
    margin: 0 2%;
    font-size: 0.14rem;
    color: #01bf47;
}

.isunbind_input::placeholder {
    color: #01bf47;
}

.metai_con2 button {
    border: 0;
    background-color: #fff;
    line-height: 0.4rem;
}

.isunbind_button {
    width: 49%;
    border-right: 1px solid gainsboro;
    border-top: 1px solid gainsboro;
    float: left;
    background-color: #fff;
    text-align: center;
    color: #000;
}

.isunbind_button1 {
    width: 50%;
    float: left;
    border: 0;
    background-color: #fff;
    border-top: 1px solid gainsboro;
    text-align: center;
    color: #01bf47;
}

.metai_con3 {
    width: 80%;
    margin: 20% 10%;
    background-color: #fff;
    border-radius: 0.1rem;
    font-size: 0.28rem;
    overflow: hidden;
}

.metai_con3 h6 {
    font-size: 0.14rem;
    text-align: center;
    padding: 0.1rem 0;
    border-bottom: 1px solid ghostwhite;
}

.agent_div {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
}

.agent_car-img {
    float: left;
    width: 30%;
    border: 0.05rem;
}

.agent_car-img img {
    width: 100%;
    height: 0.8rem;
    border: 0.05rem;
}

.agent_car_detail_data_buttom {
    float: left;
    width: 67%;
    margin-left: 3%;
}

.agent_car_detail_data_buttom p {
    font-size: 0.14rem;
    padding: 0.15rem 0;
}

.agent_car_detail_data_buttom span {
    font-size: 0.14rem;
    color: #fd2d28
}

.agent_con {
    line-height: 0.4rem;
    border-top: 1px solid ghostwhite;
    border-bottom: 0.06rem solid #f0f0f0;
    width: 94%;
    margin: 0 auto;
}

.agent_con p {
    font-size: 0.14rem
}

.agent_con p span {
    color: #fd2d28
}

.agent_foot {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
}

.agent_foot_p {
    font-size: 0.14rem;
    padding: 0.15rem 0 0.1rem;
}

.agent_foot span {
    font-size: 0.14rem;
}

.agent_foot input {
    border: 0;
    width: 78%;
    line-height: 0.3rem;
    background-color: #f2f2f2;
    padding-left: 0.075rem;
}

.agent_foot_head {
    margin-bottom: 0.1rem;
}

.agent_foot_con {
    font-size: 0.14rem;
}

.agent_foot_con p {
    color: #a7a7a7;
    text-align: left;
    padding: 0.05rem 0 0;
}

.agent_foot_bot {
    margin: 0.2rem 0;
}

.agent_foot_bot button {
    width: 70%;
    border: 0;
    background-color: #ffa340;
    text-align: center;
    color: #fff;
    margin-left: 15%;
    line-height: 0.8rem;
    border-radius: 0.1rem;
}


/*下单*/

.cart {
    width: 100%;
    height: 100%;
    background-color: #efefef;
}

.cart_address {
    background-color: #fff;
    overflow: hidden;
    padding: 0.15rem 0.1rem;
    margin-bottom: 0.05rem;
    margin-top: 0.46rem;
}

.cart_address i {
    font-size: 0.2rem;
    float: left;
    width: 8%;
    padding-top: 0.05rem;
}

.cart_address_con {
    float: left;
    width: 84%;
}

.cart_address_con p {
    font-size: 0.14rem;
}

.cart_address_con span {
    font-size: 0.14rem;
    color: grey;
    padding-left: 0.4rem;
}

.cart_shop {
    width: 100%;
    background-color: #fff;
}

.cart_shop_name {
    font-size: 0.14rem;
    padding-left: 0.1rem;
    line-height: 0.4rem;
}

.cart_shop_car {
    width: 100%;
    background-color: ghostwhite;
    overflow: hidden;
}

.cart_shop_car_img {
    width: 20%;
    float: left;
    margin: 0.1rem;
    height: 0.8rem;
}

.cart_shop_car_img img {
    width: 100%;
    height: 100%;
}

.cart_shop_car_detail {
    width: 70%;
    float: left;
    margin: 0.1rem 0 0.1rem 0;
}

.cart_shop_car_detail_title {
    font-size: 0.16rem;
    padding: 0.05rem 0 0;
}

.cart_shop_car_detail_data_div {
    font-size: 0.14rem;
    color: grey;
    padding-top: 0.05rem;
}

.cart_shop_car_detail_data_div1 {
    font-size: 0.14rem;
    color: red;
    padding-top: 0.05rem;
}

.cart_number_element1 {
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid ghostwhite;
    font-size: 0.14rem;
    padding: 0.1rem 0;
    overflow: hidden;
}

.number_element1_num {
    display: inline-block;
    float: left;
    width: 46%;
    padding-left: 0.1rem;
}

.cart_number_element1_right {
    display: inline-block;
    float: right;
    width: 38%;
    overflow: hidden;
    padding-right: 0.1rem;
    text-align: right
}

.cart_number_element1_right1 {
    display: inline-block;
    float: right;
    width: 38%;
    overflow: hidden;
    padding-right: 0.1rem;
    text-align: right;
	color: red;
}

.cart_number_element1_right2 {
    float: right;
}

.cart_number_element1_right2 .add_del_botton1 {
    display: inline-block;
    float: left;
    width: 0.3rem;
    height: 0.3rem;
    background-color: #f0f0f0;
    color: #000;
    text-align: center;
    line-height: 0.3rem;
    margin-right: 0.1rem;
}

.cart_number_element1_right2 input {
    width: 0.6rem;
    font-size: 0.14rem;
    float: left;
    margin-right: 0.1rem;
    text-align: center;
    border: 0;
    padding-top: 0.05rem;
}

.cart_number_element1_right2 .add_del_botton1 {
    display: inline-block;
    float: left;
    width: 0.3rem;
    height: 0.3rem;
    background-color: #f0f0f0;
    color: #000;
    text-align: center;
    line-height: 0.3rem;
}

.cart_textarea {
    width: 100%;
    background-color: #fff;
    margin-top: 0.05rem;
}

.cart_textarea p {
    padding: 0.1rem 0.1rem 0;
    font-size: 0.14rem;
    border-bottom: 1px solid ghostwhite;
}

.cart_textarea textarea {
    font-size: 0.14rem;
    color: #01bf47;
    padding: 0.1rem;
}

.cart_xuanzhe {
    width: 100%;
    background-color: #fff;
    margin-top: 0.2rem;
    overflow: hidden;
    margin-bottom: 1rem;
}

.cart_xuanzhe p {
    font-size: 0.4rem;
    padding: 0.3rem 0.4rem;
}

.cart_buttom-show {
    position: fixed;
    bottom: 0;
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}

.cart_bottom-item-button {
    width: 60%;
    float: left;
    font-size: 0.2rem;
}

.cart_bottom-item-button p {
    font-size: 0.14rem;
    line-height: 0.45rem;
    padding-left: 0.1rem;
}
.gy_price_col{
	
}
.gy_price_mark{
	color: red;
	font-size: 0.12rem;
}
.gy_price_num{
	color: red;
	font-size: 0.16rem;
	font-weight: 700;
}


.cart_bottom-item-button1 {
    width: 40%;
    float: left;
    font-size: 0.14rem;
}

.cart_bottom-item-button1 button {
    float: right;
    font-size: 0.14rem;
    color: #fff;
    background-color: #01bf47;
    padding: 0.13rem 0.3rem;
    border: 0;
}


/*订单详情*/

.Order_details {
    width: 100%;
    height: 100%;
}

.Order_details_con {
    background-color: #fff;
    font-size: 0.3rem;
}

.Order_details_name {
    width: 100%;
    overflow: hidden;
    line-height: 0.6rem;
}

.Order_details_name_p {
    float: left;
    padding-left: 0.4rem;
    font-size: 0.3rem;
}

.Order_details_name_p1 {
    float: right;
    padding-right: 0.4rem;
    color: red;
}

.Order_details_con_shop {
    width: 100%;
    border-bottom: 1px solid ghostwhite;
    overflow: hidden;
    line-height: 0.8rem;
}

.Order_details_con_shop_p {
    float: right;
    padding-right: 0.4rem;
    line-height: 0.8rem;
}

.Order_details_con_money {
    width: 100%;
    border-bottom: 1px solid ghostwhite;
    overflow: hidden;
    line-height: 0.8rem;
    border-bottom: 0.1rem solid gainsboro;
}

.Order_details_con_p2 {
    float: left;
    padding-left: 0.4rem;
}

.Order_details_con_p3 {
    float: right;
    padding-right: 0.4rem;
}

.Order_details_con_p4 {
    float: right;
    padding-right: 0.4rem;
    color: red;
}

.Order_details_con_address {
    width: 100%;
    border-bottom: 0.1rem solid gainsboro;
    padding-bottom: 0.1rem;
}

.Order_details_con_address_p {
    padding-left: 0.4rem;
    line-height: 0.8rem;
    border-bottom: 1px solid ghostwhite;
}

.Order_details_cart_address {
    width: 92%;
    margin: 0.2rem 0.4rem 0;
    overflow: hidden;
}

.Order_details_cart_address i {
    float: left;
    width: 10%;
    font-size: 0.8rem;
}

.Order_details_cart_address_con {
    float: left;
    width: 87%;
    padding-left: 3%;
}

.Order_details_cart_address_con span {
    color: grey;
    padding-left: 0.4rem;
    font-size: 0.34rem;
}

.Order_details_con_foot {
    width: 100%;
}

.Order_details_con_foot p {
    border-bottom: 1px solid ghostwhite;
    line-height: 0.7rem;
    padding-left: 0.4rem;
}


/*商品评价*/

.Evaluation {
    width: 100%;
    height: 100%;
    background-color: #efefef;
}

.Evaluation_con {
    width: 100%;
    height: 100%;
}

.Evaluation_con_pin {
    font-size: 0.3rem;
    margin-bottom: 0.1rem;
    background-color: #fff;
}

.Evaluation_con_pin p {
    padding-left: 0.4rem;
    line-height: 1rem;
}

.Evaluation_con_shop {
    width: 100%;
    background-color: #fff;
}

.Evaluation_con_shop ul li {
    font-size: 0;
    width: 100%;
    list-style-type: none;
}

.Evaluation_con_textarea {
    width: 92%;
    margin: 0.2rem auto;
}

.Evaluation_con_textarea textarea {
    width: 96%;
    font-size: 0.3rem;
    padding: 0.2rem 0.2rem;
    color: #01bf47;
}

.Evaluation_con_button {
    width: 80%;
    margin: 0.2rem auto;
    font-size: 0.3rem;
}

.Evaluation_con_button button {
    width: 100%;
    font-size: 0.3rem;
    color: #fff;
    background-color: gainsboro;
    border: 0;
    border-radius: 0.1rem;
    line-height: 0.8rem;
}

/*分类导航*/

#searchBar1 {
    width: 84%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: middle;
    -ms-flex-align: middle;
    align-items: middle;
    overflow: auto;
    position: fixed;
    top: 0;
    left: 0;
    box-sizing: border-box;
    background-color: white;
    border-bottom: 0.05rem solid ghostwhite;
}

#searchBar1 p {
    text-align: center;
    font-size: 0.14rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 10px;
    color: #b2b1b1;
}

#searchBar1 p.active {
    color: #01bf47;
}

#searchBar2 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: middle;
    -ms-flex-align: middle;
    align-items: middle;
    overflow: auto;
    box-sizing: border-box;
    background-color: white;
    border-bottom: 0.05rem solid ghostwhite;
}


/*分享记录*/

.ShareRecords_con {
    margin-top: 2.25rem;
    width: 100%;
}

.ShareRecords_con header {
    background-color: #fff;
    line-height: 0.8rem;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000
}

.ShareRecords_con header p {
    font-size: 0.3rem;
    color: #01bf47;
    width: 20%;
    text-align: center;
    float: left;
}

.ShareRecords_con_head {
    font-size: 0.3rem;
    color: #01bf47;
    width: 80%;
    text-align: center;
    float: right;
}

.ShareRecords_con_head_span {
    color: black;
    margin: 0 0.2rem;
}

.ShareRecords_con_head button {
    border: 0;
    background-color: ghostwhite;
    padding: 0 0.3rem;
}

.ShareRecords_con_li {
    width: 100%;
    font-size: 0.4rem;
    border-bottom: 0.2rem solid ghostwhite;
    overflow: hidden;
}

.ShareRecords_con_li_left {
    width: 20%;
    float: left;
}

.ShareRecords_con_li_img {
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 0.2rem;
    float: left;
    border-radius: 1rem;
    margin-top: 0.3rem;
}

.ShareRecords_con_li_right {
    width: 80%;
    overflow: hidden;
    float: left;
    line-height: 1rem;
}

.ShareRecords_con_li_right_top {
    width: 100%;
}

.ShareRecords_con_li_right_p1 {
    display: inline-block
}

.ShareRecords_con_li_right_img {
    margin-left: 0.3rem;
    width: 1.2rem;
    position: relative;
    top: 0.18rem;
}

.ShareRecords_con_li_right_p2 {
    float: left;
    padding-bottom: 0.2rem;
}

.ShareRecords_con_li_right_p3 {
    float: right;
    padding-right: 0.4rem;
}

.ShareRecords_con_div {
    border-top: 1px solid gainsboro;
    width: 100%;
    float: left;
    line-height: 1rem;
}

.ShareRecords_con_div p {
    text-align: right;
    padding-right: 0.4rem;
}

.ShareRecords_con_div span {
    color: red;
}

/*商品评价*/

.Commodity_evaluation {
    width: 100%;
    background-color: #f7f7f7;
    height: 100vh;
}

.Commodity_evaluation_div {
	margin-top:55px;
    width: 100%;
}

.Commodity_evaluation ul li {
    border-bottom: 0.1rem solid #f7f7f7;
    font-size: 0;
    background-color: #fff;
}

.Commodity_evaluation_head {
    width: 100%;
    overflow: hidden;
    line-height: 0.4rem;
}

.Commodity_evaluation_head img {
    width: 10%;
    border-radius: 0.8rem;
    float: left;
    margin: 0.1rem 0 0 0.15rem;
}

.Commodity_evaluation_head p {
    width: 70%;
    border-radius: 0.8rem;
    float: left;
    padding-left: 3%;
    font-size: 0.14rem;
    padding-top: 0.1rem;
}

.Commodity_evaluation_con {
    padding-left: 0.15rem;
    font-size: 0.12rem;
    line-height: 0.3rem;
    color: gainsboro;
}

.Commodity_evaluation_foot {
    font-size: 0.14rem;
    padding: 0 0.15rem 0.1rem;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.County_agency_show {
    width: 100%;
    position: fixed;
    left: 0;
    height: 100vh;
    background-color: rgba(0, 0, 0, .4);
    z-index: 120;
    top: 0;
}

.County_agency_show_div {
    background-color: #fff;
    top: 30%;
    border-radius: .2rem;
    width: 60%;
    position: fixed;
    left: 20%;
}

.County_agency_show_div img {
    width: 0.2rem;
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
}

.County_agency_show_div p {
    font-size: 0.16rem;
    text-align: center;
    padding: 0.6rem 0 0.1rem;
    color: #000;
}

.County_agency_show_div_a {
    background-color: #01bf47;
    width: 1.5rem;
    text-align: center;
    margin: 0.2rem auto 0.5rem;
    border-radius: .2rem;
    line-height: 0.3rem;
}

.County_agency_show_div_a a {
    text-decoration: none;
    color: #fff;
    font-size: 0.16rem;
}

.small {
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 1.8rem;
    border: 1px solid #01bf47;
    font-size: 0;
    position: absolute;
    top: .15rem;
    left: 60%;
    background-color: #fff;
    z-index: 100;
}

.small span {
    color: #01bf47;
    font-size: 0.12rem;
    position: relative;
    top: 0.02rem
}

/*全部分类*/

.allCategories {
    width: 100%;
    background-color: #fff;
}

.allCategories_header {
    position: fixed;
    top: 0;
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}

.allCategories_header_i {
    width: 10%;
    font-size: 0.2rem;
    float: left;
    margin: 0.15rem 0 0.15rem 0.15rem;
}

.shou {
    width: 80%;
    float: left;
    margin: 0.1rem 0;
    background-color: #f7f7f7;
}

.allCategories_con {
    padding-top: 0.46rem;
    overflow: hidden
}

.allCategories_con_left {
    width: 30%;
    background-color: #f7f7f7;
    position: fixed;
    top: 0.5rem;
    left: 0;
}

.allCategories_con_left ul {
    height: calc(100vh - 0.5rem);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.allCategories_con_left ul::-webkit-scrollbar {
    display: none
}

.allCategories_con_left ul li {
    line-height: 0.4rem;
    text-align: center;
}

.allCategories_con_right {
    width: 70%;
    position: fixed;
    top: 0.5rem;
    right: 0;
    background-color: #fff;
}

#searchBar3 p {
    text-align: center;
    font-size: 0.14rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    line-height: 0.4rem;
    color: #b2b1b1;
    margin: 0 0.1rem
}

#searchBar3 p.active {
    color: #01bf47;
}

#searchBar3 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: middle;
    -ms-flex-align: middle;
    align-items: middle;
    overflow: auto;
    box-sizing: border-box;
    background-color: white;
}

.commodity_con2 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    height: calc(100vh - 0.9rem);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.commodity_con2::-webkit-scrollbar {
    display: none
}

#pr_type1 {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    background: #fff;
}

#pr_type1 li {
    border: 0.02px solid ghostwhite;
    float: left;
    text-align: center;
    list-style-type: none;
    background-color: #f7f7f7;
    width: 48%;
    margin: 0.1rem 0 0 1.33%;
    height: auto!important;
}

#pr_type1 li img {
    width: 90%;
    height: 1.14rem;
    border-radius: 0.1rem;
    margin: 0!important;
}

.active2 {
    color: #01bf47;
    background-color: #fff;
}
